#pragma once

#include "zCore.h"

#ifdef _WINDOWS
#	ifdef ZPROCESSOR_EXPORTS
#		define ZPROCESSOR_API __declspec(dllexport)
#	else
#		define ZPROCESSOR_API __declspec(dllimport)
#	endif
#else
#	define ZPROCESSOR_API
#endif


namespace ck
{
	class ZPROCESSOR_API Processor
	{
	public:
		Processor() {}
		virtual ~Processor() {}

	public:
		virtual RESULTCODE	Execute() = 0;
	};
}

